cats dogs dog cat care plymouth devon rex accommodation scotland england cornish rex cat cornwall puppies exeter pet dog health bristol london cat health wales